/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GUI;

import Interfaz.*;
import Motor.Cliente;
import Motor.Factura;
import Persistencia.*;
import java.util.List;
/**
 *
 * @author Vane
 */
import Motor.Producto;

public class Main {

	public static void main(String[] args) //throws IOException, ParseException
	{

		ControlDavielis laInterfaz = new ControlDavielis();
		pre(laInterfaz);
		Principal irapPrincipal = new Principal(laInterfaz);
		irapPrincipal.setVisible(true);


	}

	private static void pre(ControlDavielis laInterfaz) {

		laInterfaz.setListaProductos((new DAOProductoXML().todosLosProductos()));
		laInterfaz.setListaClientes((new DAOClienteXML(laInterfaz)).todosLosClientes());
		laInterfaz.setListaEmpleados((new DAOEmpleadoXML()).todosLosEmpleados());
	    
	}

	private static void imprimir(List<Cliente> clientes) {
		for (Cliente cliente : clientes) {
			System.out.println("(cliente.nombre)=" + cliente.getNombre());
			System.out.println("(cliente.cedula)=" + cliente.getCedula());

			for (Factura factura : cliente.getListaFacturas()) {
				System.out.println("___(factura.id)"+factura.getIdFactura());

				for ( Producto producto: factura.getProductos()) {
					System.out.println("&&&&(Producto.id)"+producto.getIdProducto());
					System.out.println("&&&&(Producto.id)"+producto.getNombreProducto());
				}
			}
		}


	}
}
